package br.ufrn.dimap.serializer;

import br.ufrn.dimap.services.ProcessDslGrammarAccess;
import com.google.inject.Inject;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.xtext.IGrammarAccess;
import org.eclipse.xtext.RuleCall;
import org.eclipse.xtext.nodemodel.INode;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.AlternativeAlias;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.GroupAlias;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.TokenAlias;
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable;
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition;
import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;

@SuppressWarnings("restriction")
public class AbstractProcessDslSyntacticSequencer extends AbstractSyntacticSequencer {

	protected ProcessDslGrammarAccess grammarAccess;
	protected AbstractElementAlias match_Checklist___CheckitemsKeyword_3_0_RightCurlyBracketKeyword_3_2__q;
	protected AbstractElementAlias match_Process___ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process___RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_DisciplinesKeyword_3_0_0__a;
	protected AbstractElementAlias match_Process___RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_RolesKeyword_3_1_0__a;
	protected AbstractElementAlias match_Process___RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_ArtifactsKeyword_3_2_0__a;
	protected AbstractElementAlias match_Process___RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a_TasksKeyword_3_3_0__a;
	protected AbstractElementAlias match_Process___RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_GuidancesKeyword_3_4_0__a;
	protected AbstractElementAlias match_Process___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a;
	protected AbstractElementAlias match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_____GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a;
	protected AbstractElementAlias match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_________GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a;
	protected AbstractElementAlias match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a;
	protected AbstractElementAlias match_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a;
	protected AbstractElementAlias match_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a;
	protected AbstractElementAlias match_Process_______RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a__a;
	protected AbstractElementAlias match_Task___StepsKeyword_12_0_RightCurlyBracketKeyword_12_2__q;
	
	@Inject
	protected void init(IGrammarAccess access) {
		grammarAccess = (ProcessDslGrammarAccess) access;
		match_Checklist___CheckitemsKeyword_3_0_RightCurlyBracketKeyword_3_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getChecklistAccess().getCheckitemsKeyword_3_0()), new TokenAlias(false, false, grammarAccess.getChecklistAccess().getRightCurlyBracketKeyword_3_2()));
		match_Process___ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process___RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_DisciplinesKeyword_3_0_0__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))), new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()));
		match_Process___RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_RolesKeyword_3_1_0__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()));
		match_Process___RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_ArtifactsKeyword_3_2_0__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))), new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()));
		match_Process___RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a_TasksKeyword_3_3_0__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()))), new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()));
		match_Process___RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_GuidancesKeyword_3_4_0__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))), new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()));
		match_Process___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()))));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())));
		match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_____GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2())));
		match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_________GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()))));
		match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()))));
		match_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))));
		match_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2()))));
		match_Process_______RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a__a = new GroupAlias(true, true, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getRolesKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_1_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getTasksKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_3_2()))), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getArtifactsKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_2_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getDisciplinesKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getProcessAccess().getGuidancesKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_3_4_2()))));
		match_Task___StepsKeyword_12_0_RightCurlyBracketKeyword_12_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getTaskAccess().getStepsKeyword_12_0()), new TokenAlias(false, false, grammarAccess.getTaskAccess().getRightCurlyBracketKeyword_12_2()));
	}
	
	@Override
	protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) {
		return "";
	}
	
	
	@Override
	protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) {
		if (transition.getAmbiguousSyntaxes().isEmpty()) return;
		List<INode> transitionNodes = collectNodes(fromNode, toNode);
		for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) {
			List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax);
			if(match_Checklist___CheckitemsKeyword_3_0_RightCurlyBracketKeyword_3_2__q.equals(syntax))
				emit_Checklist___CheckitemsKeyword_3_0_RightCurlyBracketKeyword_3_2__q(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process___ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_DisciplinesKeyword_3_0_0__a.equals(syntax))
				emit_Process___RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_DisciplinesKeyword_3_0_0__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_RolesKeyword_3_1_0__a.equals(syntax))
				emit_Process___RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_RolesKeyword_3_1_0__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_ArtifactsKeyword_3_2_0__a.equals(syntax))
				emit_Process___RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_ArtifactsKeyword_3_2_0__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a_TasksKeyword_3_3_0__a.equals(syntax))
				emit_Process___RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a_TasksKeyword_3_3_0__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_GuidancesKeyword_3_4_0__a.equals(syntax))
				emit_Process___RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_GuidancesKeyword_3_4_0__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a.equals(syntax))
				emit_Process___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a.equals(syntax))
				emit_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_____GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a.equals(syntax))
				emit_Process_____GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_________GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_________GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a.equals(syntax))
				emit_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a.equals(syntax))
				emit_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a.equals(syntax))
				emit_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a.equals(syntax))
				emit_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Process_______RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a__a.equals(syntax))
				emit_Process_______RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a__a(semanticObject, getLastNavigableState(), syntaxNodes);
			else if(match_Task___StepsKeyword_12_0_RightCurlyBracketKeyword_12_2__q.equals(syntax))
				emit_Task___StepsKeyword_12_0_RightCurlyBracketKeyword_12_2__q(semanticObject, getLastNavigableState(), syntaxNodes);
			else acceptNodes(getLastNavigableState(), syntaxNodes);
		}
	}

	/**
	 * Syntax:
	 *     ('checkitems {' '}')?
	 */
	protected void emit_Checklist___CheckitemsKeyword_3_0_RightCurlyBracketKeyword_3_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('artifacts {' '}' (('roles {' '}') | ('tasks {' '}') | ('guidances {' '}') | ('disciplines {' '}'))*)*
	 */
	protected void emit_Process___ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('disciplines {' '}' (('roles {' '}') | ('tasks {' '}') | ('guidances {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('guidances {' '}' (('roles {' '}') | ('tasks {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('}' (('tasks {' '}') | ('roles {' '}') | ('guidances {' '}') | ('artifacts {' '}'))* 'disciplines {')*
	 */
	protected void emit_Process___RightCurlyBracketKeyword_3_0_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_DisciplinesKeyword_3_0_0__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('}' (('tasks {' '}') | ('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))* 'roles {')*
	 */
	protected void emit_Process___RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_RolesKeyword_3_1_0__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('}' (('tasks {' '}') | ('roles {' '}') | ('guidances {' '}') | ('disciplines {' '}'))* 'artifacts {')*
	 */
	protected void emit_Process___RightCurlyBracketKeyword_3_2_2_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_ArtifactsKeyword_3_2_0__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('}' (('roles {' '}') | ('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))* 'tasks {')*
	 */
	protected void emit_Process___RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a_TasksKeyword_3_3_0__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('}' (('tasks {' '}') | ('roles {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))* 'guidances {')*
	 */
	protected void emit_Process___RightCurlyBracketKeyword_3_4_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a_GuidancesKeyword_3_4_0__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('roles {' '}' (('tasks {' '}') | ('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('tasks {' '}' (('roles {' '}') | ('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('tasks {' '}') | ('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('tasks {' '}') | ('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('tasks {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('tasks {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('guidances {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('tasks {' '}') | ('guidances {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('tasks {' '}') | ('guidances {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('tasks {' '}') | ('artifacts {' '}'))*
	 */
	protected void emit_Process_____ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('guidances {' '}') | ('disciplines {' '}'))*
	 */
	protected void emit_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('tasks {' '}') | ('guidances {' '}') | ('disciplines {' '}'))*
	 */
	protected void emit_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('tasks {' '}') | ('guidances {' '}') | ('disciplines {' '}'))*
	 */
	protected void emit_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('roles {' '}') | ('tasks {' '}') | ('disciplines {' '}'))*
	 */
	protected void emit_Process_____DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     (('tasks {' '}') | ('roles {' '}') | ('guidances {' '}'))*
	 */
	protected void emit_Process_____GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('disciplines {' '}') | ('artifacts {' '}')) (('tasks {' '}') | ('roles {' '}') | ('guidances {' '}'))*)*
	 */
	protected void emit_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2_________GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('guidances {' '}') | ('artifacts {' '}')) (('roles {' '}') | ('tasks {' '}') | ('disciplines {' '}'))*)*
	 */
	protected void emit_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('roles {' '}') | ('artifacts {' '}')) (('tasks {' '}') | ('guidances {' '}') | ('disciplines {' '}'))*)*
	 */
	protected void emit_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('tasks {' '}') | ('artifacts {' '}')) (('roles {' '}') | ('guidances {' '}') | ('disciplines {' '}'))*)*
	 */
	protected void emit_Process_______ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('guidances {' '}') | ('disciplines {' '}')) (('roles {' '}') | ('tasks {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('roles {' '}') | ('disciplines {' '}')) (('tasks {' '}') | ('guidances {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('tasks {' '}') | ('disciplines {' '}')) (('roles {' '}') | ('guidances {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process_______DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('roles {' '}') | ('guidances {' '}')) (('tasks {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('tasks {' '}') | ('guidances {' '}')) (('roles {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process_______GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ((('tasks {' '}') | ('roles {' '}')) (('guidances {' '}') | ('disciplines {' '}') | ('artifacts {' '}'))*)*
	 */
	protected void emit_Process_______RolesKeyword_3_1_0_RightCurlyBracketKeyword_3_1_2___or___TasksKeyword_3_3_0_RightCurlyBracketKeyword_3_3_2_________ArtifactsKeyword_3_2_0_RightCurlyBracketKeyword_3_2_2___or___DisciplinesKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2___or___GuidancesKeyword_3_4_0_RightCurlyBracketKeyword_3_4_2____a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
	/**
	 * Syntax:
	 *     ('steps {' '}')?
	 */
	protected void emit_Task___StepsKeyword_12_0_RightCurlyBracketKeyword_12_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
		acceptNodes(transition, nodes);
	}
	
}
